637993
244564
245367
983250
534902
948920
32012
510866
142562
731126
965138
907357
5245799
3670581
3196148
2496804
2273988
2112609
2043358
193678
1819118
1743136
1718196
1659471